> ./BC.js
  @3-/on:On

< HOOK = new Map

On BC,{
  message:(e)=>
    {data} = e
    kind = data.pop()
    HOOK.get(kind)(...data)
    return
}

< (kind, func)=>
  HOOK.set kind, func
  =>
    HOOK.delete kind
    return
